/*
  用户信息相关的数据=>只存储用户信息这类数据
*/
export default {
  namespaced:true,
  inputStatus: false,
  //data(){return{}}组件内自己的数据 不会共享给别人
  //命名为user仓库的数据
  //共享的数据
  
  //函数写法和对象写法都可行state(){}
  state: {
    token:localStorage.getItem('token')?localStorage.getItem('token'):''
  },

  //仓库的数据修改必须通过mutations函数
  mutations: {
    setToken(state,newToken){
      state.token=newToken//更新仓库token数据
      localStorage.setItem('token',newToken)//存储数据到本地，永久留存
    },
    setInputStatus(state, newInputDisable) {
      state.inputStatus = newInputDisable
    },
    removeToken(state){
      state.token='';
      localStorage.removeItem('token');
    }
    /*
    changname(state,newName){
      state.name=newName
    }
    */
  },

  actions: {}
}
